$(function () {
    var form = layui.form
    var layer = layui.layer

  form.verify({
    nickname: function(value) {
      if (value.length > 6) {
        return '昵称长度必须在 1 ~ 6 个字符之间！'
      }
    }
  })
  initUserInfo();
  function initUserInfo() {
      $.ajax({
          method: 'get',
          url: '/my/userinfo',
          success(res) {
              if (res.code !== 0) {
                  return layer.msg('获取失败')
              }
              form.val('formUserInfo',res.data)
          }
      })
    }
    $('#btnReset').on('click',function (e) {
        e.preventDefault();
        initUserInfo()
    })
    $('.layui-form').submit(function (e) {
        e.preventDefault();
        $.ajax({
            method: 'put',
            url: '/my/userinfo',
            data: form.val('formUserInfo'),
            success(res) {
                if (res.code !== 0) {
                    return layer.msg('更新用户信息失败！')
                  }
                layer.msg('更新用户信息成功！')
                window.parent.getUserInfo()
            }
        })
    })
})

